home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / internet / faq / englisch / alt.sources < prev    next >
Encoding:
Text File  |  1995-04-11  |  8.7 KB  |  194 lines

  1. Archive-name: alt-sources-intro
  2. Submitted-by: o.crepin-leblond@imperial.ac.uk (Olivier M.J. Crepin-Leblond)
  3. Version: $Id: alt-sources-intro,v 1.13 1994/05/20 15:00:39 ocl Exp $
  4. Original-Author: jik@security.ov.com (Jonathan I. Kamens)
  5.  
  6.  
  7.                What is alt.sources for?
  8.  
  9.   The alt.sources newsgroup is intended to be a repository for
  10. source-code of all sorts that people wish to distribute and share with
  11. other people.
  12.  
  13.   There are no restrictions on the type of source code you can post
  14. here -- any machine, any language, any purpose.
  15.  
  16.   A common reason to post to alt.sources is when you are posting a
  17. useful bit of source code to some other newsgroup, and you think that
  18. it might prove useful to other people in the future, in which case you
  19. can cross-post it here.
  20.  
  21.   Alt.sources IS NOT for requests for source code; the
  22. alt.sources.wanted newsgroup is for that.  Alt.sources IS NOT for
  23. comments and discussion about source code, even source code posted in
  24. alt.sources; the alt.sources.d newsgroup is for that.  Only source
  25. code should be posted to alt.sources.
  26.  
  27.   Posting material in alt.sources that is not human readable is
  28. discouraged.  For example, shar archives are preferred to compressed,
  29. uuencoded tar files.  Furthermore, the posting of machine-specific
  30. executables in alt.sources is HIGHLY discouraged.
  31.  
  32.  
  33.                Why post to alt.sources?
  34.  
  35.   Since alt.sources is unmoderated, your source code will be
  36. distributed throughout the USENET (or, at least, the portion of the
  37. USENET that receives alt.sources) immediately, without having to wait
  38. for a moderator's approval, like you have to do for some of the other
  39. source newsgroups.
  40.  
  41.   Furthermore, alt.sources is archived at quite a few anonymous ftp
  42. and mail server archive sites, so people will be able to get your
  43. software from the archives after you've posted it, rather than having
  44. to ask you to mail it to them.
  45.  
  46.   Finally, you might have a bit of source code that is really too
  47. small to submit as a package to one of the other major source
  48. newsgroups.  That's the kind of things that shows up a lot in
  49. alt.sources.
  50.  
  51.  
  52.           Why post to somewhere besides alt.sources?
  53.  
  54.   Alt.sources isn't as widely propagated as the source newsgroups in
  55. the "comp" hierarchy, since more sites tend to get "comp" than "alt".
  56. Therefore, if you want your source code to have as wide a distribution
  57. as possible, you might want to use one of the "comp" newsgroups.
  58.  
  59.   The alt.sources archives tend to be less well-organized than the
  60. archives of the other source newsgroups, because they are usually
  61. maintained automatically rather than by hand, and because non-source
  62. postings are often interspersed with the source postings in the
  63. archive.  Furthermore, many of the other source newsgroups are
  64. available at many more archive sites than alt.sources.  Therefore, if
  65. you want people to be able to find your program really easily,
  66. alt.sources may not be the best place to post it.
  67.  
  68.  
  69.         What format should alt.sources postings have?
  70.  
  71.   Because alt.sources is unmoderated, the format your postings take is
  72. up to you.  However, there are certain basic guidelines which, if
  73. followed, make alt.sources a more productive newsgroup for everyone:
  74.  
  75.   1) Choose a good subject line for your posting that describes
  76. accurately what it contains.  Many alt.sources archive sites generate
  77. their indices of the newsgroup from the subject lines of the postings
  78. in it, so try to make sure that there are relevant keywords in your
  79. subject that people can search for when looking for your source code
  80. later.
  81.  
  82.   2) Put a Followup-To: header line in your posting which directs
  83. followups somewhere other than alt.sources.  This is especially
  84. important if you cross-post your alt.sources posting from some other
  85. newsgroup, because people will often respond to the posting in that
  86. newsgroup without realizing it was cross-posted to alt.sources.
  87.  
  88.   3) At the top of your posting, separated from the main header of the
  89. posting by a blank line, put something that looks like this:
  90.  
  91.     Archive-name: name
  92.     Submitted-by: joe@blow.UUCP
  93.  
  94. The "name" on the first line should be a short one-word string that
  95. can serve as a "tag" for the package.  If your program has a somewhat
  96. unique name, you can just use the name of the program as the archive
  97. name.  If you are posting a patch to a previously posted bit of source
  98. code, you would do something like "name/patchN", where N is the number
  99. of the patch.  If you post source code in multiple parts, do
  100. "name/part1", "name/part2", etc.  The second line should contain a
  101. return mail address for you.
  102.  
  103.   This informational header (note that it is an auxiliary header, in
  104. the body of the posting, NOT part of the main message header) is used
  105. by some automatic archiving software to maintain alt.sources archives
  106. automatically.  There are other useful fields you may want to put in
  107. the auxiliary header; if you are curious, see the documentation for
  108. the "rkive" program in the comp.sources.misc archives to find out what
  109. they are.
  110.  
  111.   4) Make sure to mention, near the top of your posting (or near the
  112. top of your first posting, if you are posting a multi-posting
  113. package), exactly what the package is.  If there is a README file,
  114. either include that at the top or (if you are using shar) make it the
  115. first thing in the first shar file.  People should not have to search
  116. through the entire package just to figure out what it is.
  117.  
  118.  
  119.             Where is alt.sources archived?
  120.  
  121.   See the article entitled "How to find sources (READ THIS BEFORE
  122. POSTING)" in alt.sources.wanted and comp.sources.wanted to find out
  123. how to search through the alt.sources archives and how to retrieve
  124. source code from the various archive sites.
  125.  
  126. In general, alt.sources archives can be found in:
  127.  
  128. ftp://ftp.sterling.com:/usenet/alt.sources/        <-- recommended
  129. ftp://wuarchive.wustl.edu:/usenet/alt.sources/articles/
  130. ftp://src.doc.ic.ac.uk:/usenet/alt.sources/articles/
  131.  
  132. Please note that this is a non-exhaustive list. There are quantities
  133. of mirrors of wuarchive which stock alt.sources archives, sometimes
  134. under a similar path (/usenet/alt.sources/articles/). Please try
  135. and select the server that's closest to you. 
  136.  
  137.  
  138.                  Are the sources available elsewhere?
  139.  
  140. This question was answered by: 
  141. Victor Volkman <vvolk@hcia.com>, CUG Acquisitions. Ed.: 
  142. "The C Users Group wishes to further the distribution of alt.sources
  143. types of material to a wider audience.  Since 1984, we have been 
  144. distributing diskettes and CD-ROMs of C source code at very low costs 
  145. ($4 per diskette). Currently, CUG offers more than 400 such diskette 
  146. volumes covering all major platforms including Atari, Amiga, Mac, 
  147. PC (DOS and Windows), Sun, and most Unix machines.  Material contributed 
  148. to the CUG may also be published in the C Users Journal monthly.  Please 
  149. send mail to sysop@hal9k.com if you would like your alt.sources code to 
  150. be considered for the CUG."
  151. [I have no links to the CUG whatsoever - OCL]
  152.  
  153.  
  154.           Doesn't this introductory posting
  155.         violate the guidelines outlined above?
  156.  
  157.   Yes.  This posting is not a source-code posting, and therefore
  158. shouldn't really appear in alt.sources.  However, the problem of
  159. non-source postings and source postings without auxiliary headers
  160. appearing in this newsgroup is severe enough that I hope to reduce it
  161. by posting this message.  Other source newsgroups have similar
  162. introductory postings, posted by their moderators.
  163.  
  164.   No, I am not the "moderator" of alt.sources.  There is none.  There
  165. are probably people who think the guidelines I've mentioned above are
  166. wrong.  If you think there's something wrong with this posting, please
  167. tell me about it, either by sending me E-mail or posting a followup in
  168. alt.sources.d.
  169.  
  170.   Although there may be specific things in this posting that people
  171. disagree with, I think that I am, in general, outlining the consensus
  172. of the alt.sources community.  However, if a sufficient number of
  173. people (let's say five or more) send me E-mail and tell me that they
  174. think I'm completely off base and shouldn't be posting this message at
  175. all, I'll put it to some sort of vote and see what the consensus is
  176. that way.
  177.  
  178.   Comments about, suggestions about or corrections to this posting are
  179. welcomed.  If you would like to ask me to change this posting in some
  180. way, the method I appreciate most is for you to actually make the
  181. desired modifications to a copy of the posting, and then to send me
  182. the modified posting, or a context diff between my posted version and
  183. your modified version (if you do the latter, make sure to include in
  184. your mail the "Version:" line from my posted version).  Submitting
  185. changes in this way makes dealing with them easier for me and helps to
  186. avoid misunderstandings about what you are suggesting.
  187.  
  188.  
  189. -- 
  190. Olivier M.J. Crepin-Leblond, Digital Comms. Section, Elec. Eng. Department
  191.  Imperial College of Science, Technology and Medicine, London SW7 2BT, UK
  192.        Internet/Bitnet: <foobar@ic.ac.uk> - Janet: <foobar@uk.ac.ic>
  193.  
  194.